Integration of Usability Techniques into the Software Development Process
نویسنده
چکیده
Software development organisations are paying more and more attention to the usability of their software products. To raise the usability level of the software product, it is necessary to employ usability techniques, but their use is far from straightforward since they are not, in most cases, integrated with the software engineering development processes. Offering average software developers a way to integrate usability activities and techniques into their existing software development process can bridge the gap between usability and software engineering practice. The only requirement is for the existing process to be based on iterative refinement. We present a handy grouping of usability techniques as increments that developers can introduce into their software development process. We have arrived at this result by surveying the usability literature, adapting usability concepts to software engineering terminology, and examining the development time constraints on the application of usability activities and techniques.
منابع مشابه
Improving the Software Process with Usability Aspects
Software development organizations are paying more and more attention to the usability of their software products, due to the increasing importance attached to usability as a critical software quality attribute. The HCI (Human-Computer Interaction) field offers techniques aimed at producing a software product with the desired usability level, but their use is often not integrated into SE (softw...
متن کاملDeveloping a framework for integrating usability engineering into the software development process in an academic institution
The integration of usability engineering and software engineering has emerged as a research topic due to the separate evolvement of the fields and the growing concern for product usability. Integration research mainly concentrates on commercial projects, while little is studied on usability integration in academic environments. This paper analyses an academic software development environment as...
متن کاملObstacles for the Integration of Hci Practices into Software Engineering Development Processes Traditional View of Usability in Software Engineering Recent Changes regarding Usability Awareness
Usability has become a critical quality factor in software systems, and it has been receiving increasing attention over the last few years in the SE (software engineering) field. HCI techniques aim to increase the usability level of the final software product, but they are applied sparingly in mainstream software development, because there is very little knowledge about their existence and abou...
متن کاملUsability Throughout the Entire Software Development Lifecycle A Summary of the INTERACT 2001 Workshop Jan Gulliksen Inger Boivie
Software development organizations pay and increasing attention to the usability of their software products. HCI (Human-Computer Interaction) techniques are employed profusely in software development, but they are not integrated with the Software Engineering development processes in most of the cases. Use cases stand as a bridge between Software Engineering and HCI, because of their popularity ...
متن کاملRequirements Engineering Related Usability Techniques Adopted in Agile Development Processes
Context: Over the last decade there has been a growing interest in the integration of agile software development process (ASDP) and user-centred design (UCD). However, there are no papers that study which usability techniques related to requirements engineering are being adopted in the ASDP, and there are no formalized proposals for their adoption. Objective: Identify which techniques related t...
متن کامل